<?php
require_once( ROOT_DATA_OBJECT . 'DataObject.class.php');

class ProjetoDO extends DataObjectUtils{
	
//beneficios e objetivos são do tipo "text" no banco, colocarei string e depois troco
	
	var $table = "Projeto";
	var $attributes = array(
		"codigo"=> array("name" => "codigo","key" => "true", "type" => "int", "length" => "10", "null" => "NO", "values" => "", "default" => "0", "label" => "Código", "data" => "NULL"),
		"TipoProjeto_codigo"=> array("name" => "TipoProjeto_codigo","key" => "false", "type" => "int", "length" => "10", "null" => "NO", "values" => "", "default" => "0", "label" => "TipoProjeto_codigo", "data" => "NULL"),
		"nome"=> array("name" => "nome","key" => "false", "type" => "string", "length" => "10", "null" => "YES", "values" => "", "default" => "0", "label" => "nome", "data" => "NULL"),
		"beneficios"=> array("name" => "beneficios","key" => "false", "type" => "text", "length" => "255", "null" => "YES", "values" => "", "default" => "0", "label" => "beneficios", "data" => "NULL"),
		"objetivos"=> array("name" => "objetivos","key" => "false", "type" => "string", "length" => "50", "null" => "YES", "values" => "", "default" => "0", "label" => "objetivos", "data" => "NULL"),
		"idealizadores"=> array("name" => "idealizadores","key" => "false", "type" => "string", "length" => "255", "null" => "YES", "values" => "", "default" => "0", "label" => "Idealizadores", "data" => "NULL"),
		"dataRealizacao"=> array("name" => "dataRealizacao","key" => "false", "type" => "date", "length" => "10", "null" => "YES", "values" => "", "default" => "0", "label" => "Data realização", "data" => "NULL"),
		"patrocinio"=> array("name" => "patrocinio","key" => "false", "type" => "string", "length" => "1", "null" => "YES", "values" => "", "default" => "0", "label" => "Patrocínio", "data" => "NULL"),
		"meta"=> array("name" => "meta","key" => "false", "type" => "string", "length" => "255", "null" => "YES", "values" => "", "default" => "0", "label" => "Meta", "data" => "NULL"),
		"dataInicio"=> array("name" => "dataInicio","key" => "false", "type" => "date", "length" => "10", "null" => "YES", "values" => "", "default" => "0", "label" => "Data Início", "data" => "NULL"),
		"dataFim"=> array("name" => "dataFim","key" => "false", "type" => "date", "length" => "10", "null" => "YES", "values" => "", "default" => "0", "label" => "Data Fim", "data" => "NULL"),
		"situacao"=> array("name" => "situacao","key" => "false", "type" => "string", "length" => "1", "null" => "YES", "values" => "", "default" => "0", "label" => "Situação", "data" => "NULL")
	);
	
	function getNewInstance(){
		return new ProjetoDO();
	}
}

?>